package com.wanghlme.bookstore.dao;

import com.wanghlme.bookstore.entity.Userinfo;

public interface IUserDao {
    /**
     * 用户登录
     *
     * @return 登录操作的 Userinfo 对象
     */
    Userinfo signIn();

    /**
     * 用户注册
     *
     * @return 登录操作的 Userinfo 对象
     */
    Userinfo signUp();

    /**
     * 用户信息修改
     *
     * @param userinfo 待修改的用户信息
     * @return 修改后的用户信息
     */
    Userinfo updateUserinfo(Userinfo userinfo);

    /**
     * 根据 ID 查询某个用户
     *
     * @return 查询到的用户信息
     */
    Userinfo getUserinfoById();

}
